Ext.ns('TS');// main?
Ext.Loader.setConfig({
    enabled: true, 
    disableCaching:SERVER.host == 'localhost' ? true : false,
    extraParams:{v:SERVER.version},// TODO nowy laoder 4.1
    paths: {
		//'Ext': URL.base+'/library/ext/src',
		'TS.lib' : URL.base+'/lib',
		'TS.model':URL.base+'/app/model'
	}
});

Ext.onReady(function(){
	
	// TODO przemuyśleć inną konstrukcję ststycznych klas (bo niewiadomo co przed czym powinno byc wgrane ...)
		
	Ext.require('TS.lib.Paginator');
	Ext.require('TS.lib.Form');
	Ext.require('TS.lib.Window');
	Ext.require('TS.lib.Grid');
	Ext.require('TS.lib.form.Text');
	Ext.require('TS.lib.form.Combo');
	Ext.require('TS.lib.form.Area');
	Ext.require('TS.lib.form.Checkbox');
	Ext.require('TS.lib.form.Date');
	//Ext.require('TS.lib.form.Number');
	Ext.require('TS.lib.form.File');
	Ext.require('TS.lib.plugins.Notification');

	Ext.require('TS.lib.LoginWindow');
	
	Ext.Loader.onReady(function(){
		APP.start();
	});
	
});
